package com.duqc.quartz;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName scheduleJob
 * @Description 定时任务调度
 * @Author duqc
 * @Date 2021/9/7
 **/
@Data
@TableName("t_schedule_job")
public class ScheduleJob {

    @ApiModelProperty(value = "唯一标识")
    private String rowGuid;

    @ApiModelProperty(value = "任务名称")
    private String jobName;

    @ApiModelProperty(value = "任务分组")
    private String jobGroup;

    @ApiModelProperty(value = "任务状态 0-启用 1-禁用")
    private Integer jobState;

    @ApiModelProperty(value = "任务cron表达式")
    private String cronExpression;

    @ApiModelProperty(value = "任务描述")
    private String jobRemark;

    @ApiModelProperty(value = "开始时间")
    private String startTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "创建人ID")
    private String createUid;

    @ApiModelProperty(value = "创建人名称")
    private String createUname;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "更新人ID")
    private String updateUid;

    @ApiModelProperty(value = "更新人名称")
    private String updateUname;

    @ApiModelProperty(value = "更新时间")
    private String updateTime;

    @ApiModelProperty(value = "删除人ID")
    private String deleteUid;

    @ApiModelProperty(value = "删除人名称")
    private String deleteUname;

    @ApiModelProperty(value = "删除时间")
    private String deleteTime;

    @ApiModelProperty(value = "触发器名称")
    private String triggerName;

    @ApiModelProperty(value = "触发器分组")
    private String triggerGroup;

    @ApiModelProperty(value = "首次执行时间")
    private String firstTime;

}
